/**
 * Copyright (c), 上海沃恩信息科技有限公司.
 * All rights reserved.
 * Licensed under BSD (https://www.pittypat.work/bsd.html).
 */

package pittypat;

import java.util.UUID;

/**
 * 表示导航列表中的模块导航项目。
 */
public interface INavModule extends IComplex {
	/**
	 * 获取模块的 Id。
	 * 
	 * @return 模块的 Id。
	 */
	UUID getId();

	/**
	 * 获取模块的路径。
	 * 
	 * @return 模块的路径。
	 */
	String getUrl();

	/**
	 * 获取模块的名称。
	 * 
	 * @return 模块的名称。
	 */
	String getName();

	/**
	 * 获取模块的描述信息，通常用于作为工具提示。
	 * 
	 * @return 模块的描述信息，通常用于作为工具提示。
	 */
	String getDescription();
}
